package isStraight;

import java.util.*;

public class Solution {
    public boolean isStraight(int[] nums) {
        //
        // 最小值是min的话 最大值一定是 min+4
        // 反之 如果最大值是max的话 最小值一定是max - 4
        Set<Integer> set = new HashSet<>();
        int min = 14,max = 0;
        for (int i = 0; i < nums.length; i++) {
            if(nums[i] == 0) continue;
            if(set.contains(nums[i]))return false;
            max = Math.max(max,nums[i]);
            min = Math.min(min,nums[i]);
        }
        return max - min < 5;
    }
}
